/*
 *  RTMController.m
 *  RTMApiTest
 *
 *  Created by kkillian on 17/11/09.
 *  Copyright 2009 shufflecodebox. All rights reserved.
 *	This program is free software; you can redistribute it and/or modify
 *	it under the terms of the GNU General Public License as published by
 *	the Free Software Foundation; either version 2 of the License, or
 *	(at your option) any later version.
 *
 *	This program is distributed in the hope that it will be useful,
 *	but WITHOUT ANY WARRANTY; without even the implied warranty of
 *	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *	GNU General Public License for more details.
 *
 *	You should have received a copy of the GNU General Public License
 *	along with this program; if not, write to the Free Software
 *	Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */

#import "NSRTMController.h"


@implementation NSRTMController

- (id)init {
	self = [super init];
	return self;
}

- (IBAction)continue:(id)sender {
	if ([delegate respondsToSelector:@selector(saveToken)]) {
        if ([delegate saveToken]) {
            [authPanel close];
        }
    }	
}

- (IBAction)authenticate:(id)sender {
	[delegate authenticateSelf];
	[continueButton setEnabled:YES];
}

- (IBAction)openDialog:(id)sender {
	[authPanel makeKeyAndOrderFront:sender];
	[NSApp activateIgnoringOtherApps: YES];
}

-(id)getDelegate {
	return delegate;
}
-(void)setDelegate:(id)object {
	delegate = object;
}

@end
